package main

// 1.模拟继承
type A struct {
	name string
	age  int
}
type B struct {
	A   //匿名字段
	sex string
}

//B是可以直接访问A的属性

// 2.聚合
type C struct {
	name string
	sex  string
}
type D struct {
	c   C //聚合关系
	age int
}

//D是无法发直接访问C中的属性的，必须使用D.c.c
